package com.groupnections.client.user;

import java.util.List;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.groupnections.shared.entities.User;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("userDatabase")
public interface UserDatabaseServerCalls extends RemoteService {

	User getUser(Long userID);

	void saveUser(User user, String tags);

	void updateUser(User user, String tags);

	List<User> listUsers(String group);

}
